DSML Settings

Scripting Environments

  • Python Default Environment: Select which Python environments will act as the default for users when creating scripts in the system.
  • R Default Environment: Select which R environments will act as the default for users when creating scripts in the system.
  • DSML Server Scaling Mode: Select how the cluster will allocate resources to each scripting environment. The type of selection mode changes the operation of the scripting environment editor.
    • Manual: the admin manually sets which AI servers will host which environments.
    • Automatic - Percentage: this lets the admin assign a percentage "coverage" that each environment should have across all the AI servers in the cluster and lets the engine automatically assign resources accordingly.

Typically, if the cluster is built manually, with additional nodes added on an irregular basis, the manual model is preferred - because admins are given deep control for how to allocate Python and R resources. If the cluster shrinks and grows automatically (with a Kubernetes deployment, for example), then the manual approach is not feasible - and the automatic approach must be used instead.